ETCS (European Train Control System) je evropský vlakový zabezpečovač. Je jednou ze součástí ERTMS. Měl by postupně nahradit cca 20 různých národních systémů vlakových zabezpečovačů a tak dosáhnout interoperability v železniční dopravě, tj. vedení vlaků po celém území Evropy bez nutnosti výměn hnacích vozidel na hranicích, popřípadě bez nutnosti vybavení hnacích vozidel různými národními systémy. Počítá se s jeho rozšířením především na vysokorychlostních tratích a tranzitních koridorech, do budoucna by měl nahradit všechny stávající národní systémy. Od národních systémů se ETCS odlišuje mírou autonomie přidělenou palubnímu zařízení drážních vozidel, kdy právě skrze řešení palubního zařízení je dosahováno cílů interoperability.[1] Systém ETCS je navržen tak, aby mohl koexistovat se stávajícími železničními zabezpečovacími zařízeními a poskytuje vysokou míru flexibility při plánování přechodu z původního systému na ETCS.[1]
Od roku 2000 se tento systém aplikuje nejen na tratích zemí Evropské unie, ale po celém světě.[2] V České republice byl systém ETCS (v traťové části) poprvé realizován v letech 2005–2011 v rámci pilotního projektu na traťovém úseku mezi stanicemi Poříčany a Kolín.[3] V roce 2023 byl na trati Olomouc–Šumperk v úseku Olomouc–Uničov zahájen výhradní provoz vlaků pod ETCS. V roce 2024 bylo systémem v České republice vybaveno téměř 1 200 km tratí, většina v aplikační úrovni ETCS L2. Český Národní implementační plán ERTMS ve verzi z roku 2024 s vybavením všech českých tratí systémem do roku 2040 s výjimkou tratí bez pravidelného provozu nebo s minimálním provozem. Většinou má jít o úroveň L2 (FS a LS), na menší části pak L1 LS, na nejméně vytížených tratích pak pouze ETCS STOP (národní verze ETCS LC).[4]